@charset "utf-8";
/* CSS Document */
.marginLeft34{margin-left:34px;_margin-left:17px;}

.bann-type{clear:both;height:55px;border:1px solid #AEDB9C;margin:2px 0 10px 0; background:url(../img/hao123_book_09.png);}
.bann-type .l{float:left; width:auto; position:relative; width:730px;}
.bann-type .l div{ position:relative;float:left;margin:0 0 0 18px; display:inline;}
.bann-type .l div.type{margin:0 0 0 14px;}
.bann-type .l .type p.two{margin-left:20px;}
.bann-type .l div h1{color:#FFF; padding: 10px 8px 0; font-size:14px;position:absolute;left:0; top:-4px;width:16px; height:57px; background:url(../img/index_c_pic.png) no-repeat;}
.bann-type .l div p{ position:relative; float:left;margin:10px 0 0 58px; display:inline;color:#9FDB6F; line-height:28px; font-size:14px; padding-right:20px;}
.bann-type .l div p a{color:#007405;}
.bann-type .l div p a:hover{color:#F30}
.bann-type .l div p .bar{position: absolute; right:0; top:3px; width:2px; height:49px; background:url(../img/index_c_pic.png) no-repeat -52px 0}
.bann-type .l div p .bar1{ left:260px;}
.bann-type .l .right_bar{ background:url(../img/index_c_pic.png) no-repeat -197px 0; display:block;height:76px;width:3px;position:absolute;right:0;top:0;}

.bann-type .r{position:relative;float:right; width:228px; background-color:#FFF; height:55px; text-align:center;}
.bann-type .r p{margin:16px 0 0 0;}
.bann-type .r p span{border-bottom:1px dotted #A6CE95; padding-bottom:6px;}
.bann-type .r p span i{color:#409B1B; display:inline-block;}
.bann-type .r a{color:#FFF;width:70px; height:18px; line-height:18px; display:block; margin:12px auto 0;background-color:#94CA7E;}
.bann-type .r .zhejiao{width:13px;height:13px;position:absolute;top:-2px;right:-1px;background:#FFF url(../img/index_c_pic.png) no-repeat -63px 0;}


.book-display{clear:both;height:auto;zoom:1; overflow:hidden;border:1px solid #D7F0D2;border-top:0; padding:0 0 12px 0; margin:0 0 10px 0;}
.content div.book-display-b{padding-bottom:0;}
.book-display-ie{*padding-bottom:13px;_padding-bottom:16px;}
.book-display .titlebar{height:34px;}
.book-display .titlebar p{padding:0 0 0 116px;overflow:hidden;height:34px;line-height:40px;background:url(../img/index_c_pic.png) no-repeat 16px -100px;color:#CCC;}
.book-display .titlebar .hot{}
.book-display .titlebar .mianfei{ background-position:16px -133px;}
.book-display .titlebar .type{ background-position:16px -165px;}
.book-display .titlebar a{color:#333;}
.book-display .s-book{clear:both; display:none; height:auto; overflow:hidden;zoom:1;}
.book-display .s-book ul li{text-align:center; display:block;_display:inline; width:104px; overflow:hidden; position:relative; float:left;margin:8px 0 8px 44px;}
.book-display .s-book a{}
.book-display .s-book li.frist{margin:8px 0 8px 16px;}
.book-display .s-book a img{*padding-bottom:10px;_padding-bottom:10px;}
.book-display .s-book li .bar,.book-display .l a .bar{ position:absolute; left:0;top:112px;display:block; background-color:#000;height:18px; line-height:18px;opacity: 0.6;filter: alpha(opacity = 60); width:100%;}
.book-display .s-book li .in,.book-display .l a .in{width:100%;position:absolute;left:0; top:112px;display:block; height:18px; line-height:18px;color:#FFF;}
.book-display .s-book-nopic{ clear:both; zoom:1; background-color:#F7F7F6; padding:8px 16px; height:auto; overflow:hidden;white-space: nowrap;}
.book-display .s-book-nopic ul li{ width:232px; float:left;color:#666; line-height:22px; overflow:hidden;}
.book-display .s-book-nopic ul li a{color:#333;}
.book-display .show{display:block;}
.book-display .l a{text-align:center; display:block;_display:inline; width:104px; overflow:hidden; position:relative; float:left;margin:8px 0 8px 44px;}
.book-display .l a:hover{ text-decoration:none;}


.book-display .type-list{clear:both;height:auto; overflow:hidden;}
.book-display .type-list ul li{width:339px; float:left;}
.book-display .type-list ul li h1{ height:24px;clear:both;position:relative;font-size:14px;font-weight:400; margin:4px 0 0 16px;border-bottom:2px solid #D2EAC8;}
.book-display .type-list ul li h1 a{color:#333;}
.book-display .type-list ul li h1 a:hover{color:#054DA1;}
.book-display .type-list ul li h1 span{display:block;width:80px; position:absolute;left:0;bottom:-2px; border-bottom:2px solid #6ABA49;}
.book-display .type-list ul li .l{height:130px;display:block;width:130px; float:left; overflow:hidden;margin:16px 0 0 0;}
.book-display .type-list ul li .l a{margin:0 0 0 16px;}
.book-display .type-list ul li .r{height:130px\0; overflow:hidden;float:right;width:206px;margin:16px 0 0 0;}
.book-display .type-list ul li .r dl dt{font-size:14px;}
.book-display .type-list ul li .r dl dd{margin:6px 0 0 0;color:#333;}
.book-display .type-list ul li .r dl dd span{color:#999;}
.book-display .type-list ul li .r dl dd.intro{ padding-left:36px; color:#666; line-height:20px;height:56px;}
.book-display .type-list ul li .r dl dd.intro span{margin-left:-36px;}
.book-display .type-list ul li .b{height:93px;clear:both;margin:0 0 13px 16px;_margin:0 0 8px 16px;padding:4px 0 0 0!important;line-height:20px; overflow:hidden;}
.book-display .type-list ul li .b ul{margin:6px 0 0 0;}
.book-display .type-list ul li .b ul li{height:22px; overflow:hidden;width:150px;margin:0 10px 0 0;}
.book-display .type-list ul li .b ul li a{color:#333;}


.book-mzw{margin:0 0 10px 0; position:relative;height:216px; width:960px; overflow:hidden;padding-bottom:2px;}
.book-mzw .m{ position:absolute; height:214px; margin:0 0 0 -9px; width:1000px;}
.book-mzw .m .display{float:left; display:inline;width:312px; overflow:hidden; height:214px;border:1px solid #dedede; margin-left:9px;}
.book-mzw .m .display h1{clear:both;position:relative;font-size:14px;color:#333; padding:0 0 0 16px;height:28px; line-height:28px;border-bottom:2px solid #3AAF3E;}
.book-mzw .m .display h1 div{ position:absolute;bottom:0;left:26px;width:0; height:0; line-height:0; border-bottom:4px solid #3AAF3E;border-right:4px solid #FFF;border-left:4px solid #FFF;}
.book-mzw .m .display .gointro{text-align:center; display:block; display:inline; width:104px;margin:13px 0 0 16px; float:left;}
.book-mzw .m .display img{ display:block; padding-bottom:6px;}
.book-mzw .m .display ul{ float:left; overflow:hidden;margin:11px 0 0 12px;}
.book-mzw .m .display ul li{height:20px;width:168px;overflow:hidden; overflow:hidden; margin:0 0 2px 0;}
.book-mzw .m .display ul li a{color:#333;}

.hot-stick{border:1px solid #dedede; position:relative;height:172px; overflow:hidden;}
.hot-stick .war{ position:absolute;height:172px; overflow:hidden; width:1000px;}
.hot-stick h1{border-bottom:1px solid #dedede;font-size:14px;color:#555; height:28px; line-height:28px; text-indent:16px;background: url(../img/title_bgcolor_03.png) repeat-x;}
.hot-stick ul{float:left; margin:18px 0 0 0;padding:0 0 0 16px;border-right:1px dashed #dedede;height:103px; overflow:hidden;width:224px;}
.hot-stick ul li{height:20px;width:226px;overflow:hidden; overflow:hidden; margin:0 0 2px 0;}
.hot-stick ul li a,.hot-stick ul li .type:hover{color:#333;}
.hot-stick ul li .type{color:#666;}
